package constants

// 游戏里错误码全局定义
const (
	//=====================系统=====================
	SUCCESS          = 1 //执行成功
	PARAM_ERROR      = 2 //参数错误
	PB_DESERIAL_FAIL = 3 //消息解析失败

	//====================建造机器人模块===================
	BUILDROBOTINFO_NOT_ROLE          = 2000 //未找到指定角色数据
	BUILDROBOTINFO_NOT_ROLEIDEXIST   = 2001 //未找到指定角色的建造机器人数据
	BUILDROBOTINFO_NOT_ROBOTIDEXIST  = 2002 //未找到指定的机器人数据
	BUILDROBOTINFO_NOT_LVUPOVERFAILE = 2003 //升级建筑失败
	BUILDROBOTINFO_NOT_BUILD         = 2004 //未找到指定升级的建筑
	BUILDROBOTINFO_NOT_RESENOUGH     = 2005 //建筑升级资源不足
	BUILDROBOTINFO_NOT_UP2BUILDING   = 2006 //建筑还未升级进入建造状态中
	BUILDROBOTINFO_ERROR_UPLVITEM    = 2007 //错误的建造道具

	//====================建造机器人模块===================
	HERO_INFO_NOT_ROLEID                = 4000 //未找到指定角色的英雄数据
	HERO_INFO_NOT_HEROCFGID             = 4001 //未找到指定Config配置的英雄数据
	HERO_INFO_NOT_MAXHEROSTAR           = 4002 //已升级到英雄最大星级
	HERO_INFO_NOT_MAXHEROLEVEL          = 4003 //已升级到英雄最大等级
	HERO_INFO_NOT_HEROUPSTARCFGID       = 4004 //未找到指定的英雄的星级配置数据
	HERO_INFO_NOT_HEROUPLEVELCFGID      = 4005 //未找到指定的英雄的等级配置数据
	HERO_INFO_ERRO_HEROUPSTARITEM       = 4006 //指定英雄升星道具错误
	HERO_INFO_ERRO_HEROUPLEVELITEM      = 4007 //指定英雄升级道具错误
	HERO_INFO_NOTENOUGH_HEROUPSTARITEM  = 4008 //指定英雄升星道具数量不足
	HERO_INFO_NOTENOUGH_HEROUPLEVELITEM = 4009 //指定英雄升级道具数量不足
	HERO_INFO_EXISTS_HERO               = 4100 //已有指定的英雄
	HERO_INFO_NOTENOUGH_UNLOCKHERO      = 4101 //英雄解锁道具不足
	HERO_INFO_NOTLEG_UNLOCKHERO         = 4102 //非法的英雄解锁道具
	HERO_INFO_NOTLEG_UNITOEXCFRAGMENTS  = 4103 //非法的英雄碎片转换
	HERO_LIMIT_MAXLEVEL                 = 4104 //已达限制最大等级
	HERO_EXISTS                         = 4105 //已有指定英雄

	//====================背包模块===================
	ITEM_NOT_ENOUGH = 1000 //物品数量不足
	ITEM_NOT_EXIST  = 1001 //物品不存在

	//====================GM模块=====================
	GM_NOT_EXIST = 1500 //GM命令不存在

	//====================登录模块=====================
	ACCOUNT_LOGIN_KICK_OUT = 1600 //账号在别处登录，请注意防范，挤号提醒
	SERVER_MAINTAIN        = 1601 //服务器维护中
	ACCOUNT_UNUSUAL        = 1602 //账号出现异常，请联系客服，一般是被后台主动踢掉

	//====================建筑模块=====================
	MAP_INFO_ERR      = 1700 //找不到玩家地图信息
	MAP_ID_ERR        = 1701 //找不到玩家地图ID
	BUILD_COUNTER_ERR = 1702 //找不到建筑计数信息

	//====================梦境关卡=====================
	DREARM_SCENE_UNINIT                       = 1800 //梦境关卡未初始化
	DREARM_SCENE_UNFIND                       = 1801 //关卡配置不存在
	DREARM_SCENE_UNLOCK                       = 1802 //当前关卡未解锁
	DREARM_SCENE_NOT_ENOUGH_POWER             = 1803 //体力不足
	DREARM_SCENE_NOT_ENOUGH_BUILDLEVEL        = 1804 //建筑等级不足
	DREARM_SCENE_FAILED_COMPLETE_FIRST_BATTLE = 1805 //没有完成首通
	DREARM_SCENE_POWER_REMAIN_UNFIND          = 1806 //体力恢复配置不存在

	//====================主线任务=====================
	MAIN_TASK_UNFIND          = 1900 //主线任务配置不存在
	TASK_UNCOMPLETE           = 1901 //任务未达成或已领取
	MAIN_TASK_CANT_GOT_PRIZE  = 1902 //不能提前领取任务奖励
	DAILY_TASK_UNFIND         = 1903 //每日任务配置不存在
	DAILY_CHEST_UNFIND        = 1904 //每日任务进度宝箱配置不存在
	DAILY_CHEST_HAD_GOT       = 1905 //当前每日宝箱已领取
	DAILY_CHEST_CANT_COMPLETE = 1906 //当前活跃度不满足领取宝箱条件

)
